package File_package;

import java.io.File;

public class File_demo1 {
    public static void main(String[] args) {
        /*
            public File (String pathname)                   根据文件路径创建文件对象
            public File (String parent, String child)       根据父路径名字符串和子路径名字符串创建文件对象
            public File (File parent, String child)         根据父路径对应文件对象和子路径名字符串创建文件对象
         */

        //1、根据字符串表示的路径，变成File对象
        String str = "/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package/File1";
        File f1 = new File(str);
        System.out.println(f1);

        //2、父级路径：/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package
        //子级路径：File1
        String parent = "/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package";
        String child = "File1";
        File f2 = new File(parent, child);
        System.out.println(f2);

        //3、把一个File表示的路径和String表示的路径进行拼接
        File parent2 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package");
        String child2 = "File1";
        File f3 = new File(parent2, child2);
        System.out.println(f3);
    }
}
